class Student:
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def eat(self):
        print(self.name+'在吃饭')

stu1=Student('张三',20)
stu2=Student('李四',21)
stu1.eat()

#动态绑定属性
#为stu1动态绑定性别女（不会影响stu2）
stu1.geder='女'
print(stu1.geder)
#print(stu2.geder)
#这里会报错，因为你是单独为stu1动态绑定的gender，stu2没有很正常

#动态绑定方法
def show():
    print('定义在类之外的，称为函数')
stu1.show=show#绑定到对象上就称为方法了
stu1.show()#定义在类之外的，

#stu2.show() 这里会报错，因为你stu2没有绑定show方法